Micron Document
NexusPi Git Node

Commit 6aee89d5a2c5aa4c2f1d8bc820facfdba0e28e4d


Parents : 567909f
Author : James L <jrl290@gmail.com>
Date : 2026-06-02T13:27:23-04:00

Display polish + WAN denominator; bump firmware to v1.0.37

Changes

3 files changed, 16 insertions(+), 16 deletions(-)

M Config.h +1 -1
M Display.h +14 -14
M Makefile +1 -1

Diff

diff --git a/Config.h b/Config.h
index 337e2ed..69b0ae0 100755
--- a/Config.h
+++ b/Config.h
@@ -21,7 +21,7 @@
#define MAJ_VERS 0x01
#define MIN_VERS 0x55
- #define FW_RELEASE_TAG "1.0.36"
+ #define FW_RELEASE_TAG "1.0.37"
#define MODE_HOST 0x11
#define MODE_TNC 0x12

diff --git a/Display.h b/Display.h
index 464ed1f..813f3bb 100755
--- a/Display.h
+++ b/Display.h
@@ -785,22 +785,22 @@ void draw_stat_area() {
stat_area.setTextSize(1);
// Row 1 — LORA
- stat_area.fillCircle(4, 3, 3, radio_online ? SSD1306_WHITE : SSD1306_BLACK);
- stat_area.drawCircle(4, 3, 3, SSD1306_WHITE);
+ stat_area.fillCircle(4, 4, 3, radio_online ? SSD1306_WHITE : SSD1306_BLACK);
+ stat_area.drawCircle(4, 4, 3, SSD1306_WHITE);
stat_area.setCursor(10, 6);
stat_area.print(radio_online ? "LORA" : "lora");
// Row 2 — WIFI
if (!firewall_state.wifi_enabled) {
- stat_area.drawCircle(4, 13, 3, SSD1306_WHITE);
+ stat_area.drawCircle(4, 14, 3, SSD1306_WHITE);
stat_area.setCursor(10, 16);
stat_area.print("wifi");
} else if (wifi_is_connected()) {
- stat_area.fillCircle(4, 13, 3, SSD1306_WHITE);
+ stat_area.fillCircle(4, 14, 3, SSD1306_WHITE);
stat_area.setCursor(10, 16);
stat_area.print("WIFI");
} else {
- stat_area.drawCircle(4, 13, 3, SSD1306_WHITE);
+ stat_area.drawCircle(4, 14, 3, SSD1306_WHITE);
stat_area.setCursor(10, 16);
stat_area.print("wifi");
}
@@ -809,25 +809,25 @@ void draw_stat_area() {
size_t wan_enabled = firewall_backbone_enabled_count();
size_t wan_connected = firewall_backbone_connected_count();
if (wan_enabled == 0) {
- stat_area.drawCircle(4, 23, 3, SSD1306_WHITE);
+ stat_area.drawCircle(4, 24, 3, SSD1306_WHITE);
stat_area.setCursor(10, 26);
- stat_area.printf("WAN:0/4");
+ stat_area.printf("WAN:0/%u", (unsigned)wan_enabled);
} else if (wan_connected > 0) {
- stat_area.fillCircle(4, 23, 3, SSD1306_WHITE);
+ stat_area.fillCircle(4, 24, 3, SSD1306_WHITE);
stat_area.setCursor(10, 26);
- stat_area.printf("WAN:%u/4", (unsigned)wan_connected);
+ stat_area.printf("WAN:%u/%u", (unsigned)wan_connected, (unsigned)wan_enabled);
} else {
- stat_area.drawCircle(4, 23, 3, SSD1306_WHITE);
+ stat_area.drawCircle(4, 24, 3, SSD1306_WHITE);
stat_area.setCursor(10, 26);
- stat_area.printf("WAN:%u/4", (unsigned)wan_connected);
+ stat_area.printf("WAN:%u/%u", (unsigned)wan_connected, (unsigned)wan_enabled);
}
// Row 4 — LAN / local TCP server (hidden when disabled)
if (firewall_state.ap_tcp_enabled) {
if (firewall_state.ap_tcp_connected) {
- stat_area.fillCircle(4, 33, 3, SSD1306_WHITE);
+ stat_area.fillCircle(4, 34, 3, SSD1306_WHITE);
} else {
- stat_area.drawCircle(4, 33, 3, SSD1306_WHITE);
+ stat_area.drawCircle(4, 34, 3, SSD1306_WHITE);
}
stat_area.setCursor(10, 36);
stat_area.print("LAN");
@@ -967,7 +967,7 @@ void draw_disp_area() {
}
// Local TCP server port (shown only when enabled)
- disp_area.setCursor(2, 55);
+ disp_area.setCursor(3, 58);
if (firewall_state.ap_tcp_enabled) {
disp_area.printf("Port:%u", firewall_state.ap_tcp_port);
}

diff --git a/Makefile b/Makefile
index 2a4f115..b133eff 100755
--- a/Makefile
+++ b/Makefile
@@ -287,7 +287,7 @@ release-all: console-site spiffs-image release-tbeam release-tbeam_sx1262 releas
# by flash.py. Individual binaries are stored flat inside the zip.
check-release-version:
@if [ -z "$(RELEASE_TAG)" ]; then \
- echo "ERROR: RELEASE_TAG is required (example: make release-pio-tagged RELEASE_TAG=v1.0.36)"; \
+ echo "ERROR: RELEASE_TAG is required (example: make release-pio-tagged RELEASE_TAG=v1.0.37)"; \
exit 2; \
fi
@fw_tag=$$(grep -E '^[[:space:]]*#define[[:space:]]+FW_RELEASE_TAG' Config.h | sed -E 's/.*\"([^\"]+)\".*/\1/'); \

Served by rngit 1.4.2 - Generated in 0.02s